make every possible effort - German English Dictionary